satisfy the needs of - Inglés Sinónimo Diccionario